ten-petals sunflower - Turkish English Dictionary